123456/PO PHP H5/Rens - Anouk/phpserver/php/zoeken.php

<?php include('db.php'); //Verbinding maken met database ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Zoeken</title> <link rel="stylesheet" href="style/style.css"> </head> <body> <!-- Zoekformulier--> <form action="zoeken.php" method="get" id="searchForm"> <label>Zoeken:</label> <input type="text" name="zoeken" id="searchBox" required> <input type="submit" name="Verzenden"> </form> </body> </html> <?php //Controleren of iets is ingevult if(isset($_GET['zoeken'])){ $zoeken = mysqli_real_escape_string($db, $_GET['zoeken']); //Controleren of het ingevulde over eenkomt met één van deze woorden if(strtolower($zoeken) == "dier" || strtolower($zoeken) == "dieren"){ //Doorsturen naar dieren.php header("Location: dieren.php"); exit(); } if(strtolower($zoeken) == "dierentuin" || strtolower($zoeken) == "dierentuinen"){ //Doorsturen naar dierentuinen.php header("Location: dierentuinen.php"); exit(); } if(strtolower($zoeken) == "diersoort" || strtolower($zoeken) == "diersoorten"){ //Doorsturen naar diersoorten.php header("Location: diersoorten.php"); exit(); } if(strtolower($zoeken) == "verblijf" || strtolower($zoeken) == "verblijven"){ //Doorsturen naar verblijven.php header("Location: verblijven.php"); exit(); } if(strtolower($zoeken) == "verzorger" || strtolower($zoeken) == "verzorgers"){ //Doorsturen naar verzorgers.php header("Location: verzorgers.php"); exit(); } //Query om informatie op te halen over dieren $query1 = "SELECT * FROM dieren WHERE naamdier LIKE '%$zoeken%' OR geb_datum LIKE '%$zoeken%'"; $result1 = mysqli_query($db, $query1); //Controleren of er resultaten zijn if($result1 && mysqli_num_rows($result1) > 0) { $row1 = mysqli_fetch_array($result1); $dierid = $row1['dierid']; //Doorsturen naar dierdetails met gekregen dierid header("Location: dierdetails.php?dierid=$dierid"); exit(); } //Query om informatie op te halen over dierentuinen $query2 = "SELECT * FROM dierentuinen WHERE naam LIKE '%$zoeken%' OR start_datum LIKE '%$zoeken%' OR plaats LIKE '%$zoeken%' OR eigenaar LIKE '%$zoeken%'"; $result2 = mysqli_query($db, $query2); //Controleren of er resultaten zijn if($result2 && mysqli_num_rows($result2) > 0) { $row2 = mysqli_fetch_array($result2); $dierentuinid = $row2['dierentuinid']; //Doorsturen naar dierentuindetails met gekregen dierentuinid header("Location: dierentuindetails.php?dierentuinid=$dierentuinid"); exit(); } //Query om informatie op te halen over diersoorten $query3 = "SELECT * FROM diersoorten WHERE diersoort LIKE '%$zoeken%' OR voedsel LIKE '%$zoeken%' OR afkomst LIKE '%$zoeken%'"; $result3 = mysqli_query($db, $query3); //Controleren of er resultaten zijn if($result3 && mysqli_num_rows($result3) > 0){ $row3 = mysqli_fetch_array($result3); $diersoortid = $row3['diersoortid']; //Doorsturen naar diersoortdetails met gekregen diersoortid header("Location: diersoortdetails.php?diersoortid=$diersoortid"); exit(); } //Query om informatie op te halen over verblijven $query4 = "SELECT * FROM verblijven WHERE leefgebied LIKE '%$zoeken%' OR ruimte LIKE '%$zoeken%'"; $result4 = mysqli_query($db, $query4); //Controleren of er resultaten zijn if($result4 && mysqli_num_rows($result4) > 0){ $row4 = mysqli_fetch_array($result4); $verblijfid = $row4['verblijfid']; //Doorsturen naar verblijfdetails met gekregen verblijfid header("Location: verblijfdetails.php?verblijfid=$verblijfid"); exit(); } //Query om informatie op te halen over verzorgers $query5 = "SELECT * FROM verzorgers WHERE voornaam LIKE '%$zoeken%' OR tussenvoegsel LIKE '%$zoeken%' OR achternaam LIKE '%$zoeken%' OR geb_jaar LIKE '%$zoeken%'"; $result5 = mysqli_query($db, $query5); //Controleren of er resultaten zijn if($result5 && mysqli_num_rows($result5) > 0){ $row5 = mysqli_fetch_array($result5); $verzorgerid = $row5['verzorgerid']; //Doorsturen naar verzorgerdetails met gekregen verzorgerid header("Location: verzorgerdetails.php?verzorgerid=$verzorgerid"); exit(); } //Controleren of iets is ingevult dat bestaat if(mysqli_num_rows($result1) == 0 && mysqli_num_rows($result2) == 0 && mysqli_num_rows($result3) == 0 && mysqli_num_rows($result4) == 0 && mysqli_num_rows($result5) == 0){ //Geen resultaten gevonden -> doorgestuurd naar start2 header("Location: start2.php"); exit(); } } ?>

Resultaat

Made by Thijs Aarnoudse